home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / lan / count_50.zip / COUNT!.TXT < prev    next >
Text File  |  1994-07-01  |  36KB  |  779 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                                   COUNT! v5.0
  11.                                     May 1994
  12.  
  13.  
  14.                           Network Administrators Guide
  15.  
  16.  
  17.  
  18.             This document is intended for Network Administrators and
  19.             assumes the audience is familiar with MS Windows v3.0 or
  20.             above, MS DOS v3.3 or above, and basic network
  21.             management principals.
  22.  
  23.  
  24.  
  25.                                Table Of Contents
  26.  
  27.  
  28.  
  29.             What is COUNT!........................................1
  30.  
  31.             Using COUNT!..........................................2
  32.  
  33.             Installing COUNT!.....................................2
  34.  
  35.             Setting Up Applications to Run Under COUNT!...........3
  36.  
  37.             Controlling Access to Applications....................4
  38.  
  39.             Multiple Instance Management..........................4
  40.  
  41.             Scrubbing License Files...............................5
  42.  
  43.             LogFiles..............................................6
  44.  
  45.             Registering COUNT!....................................7
  46.  
  47.             Transferring a License to COUNT!......................7
  48.  
  49.             Appendix A: Applications Installation and License 
  50.              Metering Problems....................................8
  51.  
  52.             Appendix B: Using COUNT! Without Stub Files...........9
  53.  
  54.             Appendix C: How COUNT!.ini Controls the Launching of
  55.              Applications........................................10
  56.  
  57.             Appendix D: Installing Non-Network Software Versions.11
  58.  
  59.             Appendix E: User Messages............................12
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.                                DISCLAIMER OF WARRANTY
  76.  
  77.            THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT
  78.            WARRANTIES WHETHER EXPRESSED OR IMPLIED.  THE USER MUST
  79.            ASSUME THE ENTIRE RISK OF USING THE PROGRAM.  ANY LIABILITY
  80.            OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT
  81.            REPLACEMENT OR REFUND OF PURCHASE PRICE.
  82.  
  83.  
  84.  
  85.        Product Support:
  86.  
  87.             COUNT! is written and copyrighted by:
  88.  
  89.                           Ed Derzawiec
  90.                           6 Sweet Fern Rd
  91.                           Cape Elizabeth, ME  04107
  92.  
  93.             Feel free to send any product related questions or suggestions
  94.             for future program enhancements to this address.
  95.  
  96.             Ed Derzawiec is a member of the Association of Shareware
  97.             Professionals (ASP).  ASP wants to make sure that the
  98.             shareware principle works for you. If you are unable to
  99.             resolve a shareware-related problem with an ASP member by
  100.             contacting the member directly, ASP may be able to help. The
  101.             ASP Ombudsman can help you resolve a dispute or  problem with
  102.             an ASP member, but does not provide technical support for
  103.             members' products.  Please write to the ASP Ombudsman at 545
  104.             Grover Road, Muskegon, MI 49442-9427 USA, FAX 616-788-2765 or
  105.             send a CompuServe message via CompuServe Mail to ASP Ombudsman
  106.             70007,3536.
  107.  
  108.                                _______
  109.                           ____|__     |               (R)
  110.                        --|       |    |-------------------
  111.                          |   ____|__  |  Association of
  112.                          |  |       |_|  Shareware
  113.                          |__|   o   |    Professionals
  114.                        -----|   |   |---------------------
  115.                             |___|___|    MEMBER
  116.  
  117.  
  118.  
  119.        Note to Upgraders...
  120.  
  121.             Version 5.0 of COUNT! is completely backwards compatible with
  122.             prior versions.  Applications set up to run under earlier
  123.             versions of COUNT! will work identically under this release.
  124.             And, licenses granted for prior versions are transferable to
  125.             v5.0
  126.  
  127.             This version offers broader options for installing
  128.             applications that you can take advantage of.  Specifically,
  129.             the use of "Stub" files can greatly simplify application
  130.             installation.
  131.  
  132.             The new CountAdm utility handles all COUNT!.ini management and
  133.             provides a GUI interface to License and Log files for
  134.             monitoring applications use.
  135.  
  136.  
  137.  
  138.                                      COUNT! v5.0
  139.                             Network Administrators Guide
  140.                                        Page 1
  141.  
  142.  
  143.                                    What is COUNT!
  144.  
  145.      COUNT! is an MS Windows utility that enables you to abide to "simultaneous
  146.      use" licenses in a network environment.  This type of license allows you to
  147.      provide applications to a user community without buying a license for each
  148.      potential user.  The result is typically an 80% to 90% reduction in the
  149.      cost of the application.
  150.  
  151.      Simultaneous use licenses:
  152.         Unlike mainframe programs that base the fee on the number of potential
  153.         users of a product, personal computer software licenses are often based
  154.         on the number of people using a program at any given time.  If the
  155.         network provides a dozen applications to 50 users, it is probable that
  156.         five to ten licenses for each application will be sufficient to meet the
  157.         needs of the 50 users without purchasing 50 licenses of each.
  158.  
  159.         Most major suppliers of personal computer software base their license on
  160.         simultaneous use.  However, many of these (Microsoft for example)
  161.         provide no means for maintaining the license.  Should you wind up in
  162.         court, you are required to provide evidence that adequate precautions
  163.         were taken to ensure that the simultaneous use license was not violated.
  164.  
  165.      What does COUNT! Do:
  166.         COUNT! launches programs in an MS windows environment and keeps track of
  167.         the number of users.  It will enable you to enforce simultaneous use
  168.         licenses.  It also provides features to make many programs that function
  169.         poorly in a network environment behave better.  Finally COUNT! provides
  170.         the network administrator detailed analysis on the use of licenses so
  171.         that an appropriate number can be economically purchased to support user
  172.         needs.
  173.  
  174.         COUNT! enables a user to access an application as easily as if it were
  175.         installed on his local hard disk.  To do this, it will if necessary:
  176.  
  177.                Establish a network connection
  178.                Modify the current DOS directory
  179.                Check for license availability
  180.                Execute the program
  181.                Free the network license when the program terminates
  182.                Disconnect the network connection
  183.  
  184.      Supported Network Environments:
  185.         COUNT! runs on Windows client PCs, not servers.  License management is
  186.         achieved through a shared file service. It will therefore work in any
  187.         network environment.  COUNT! has been successfully tested under Novell
  188.         Netware, Banyon Vines, Digital Pathworks, Microsoft LanManager,  Windows
  189.         for Workgroups, and several other Network OS's
  190.  
  191.  
  192.  
  193.                                      COUNT! v5.0
  194.                             Network Administrators Guide
  195.                                        Page 2
  196.  
  197.                                     Using COUNT!
  198.  
  199.      An end user needs no special knowledge to use COUNT!  He simply launches
  200.      applications normally through Windows.  A license dialog box appears
  201.      informing him the license is being shared.  If no more licenses are
  202.      available, the dialog box will inform him of that and provide a list of
  203.      current users.
  204.  
  205.      Setting up applications to run under COUNT! is also straight forward.  A
  206.      network administrator installs the application on the network using the
  207.      vendor's instructions.  You then use the COUNT! Administration utility
  208.      (CountAdm), to replace the application's .EXE file with a "Stub" file which
  209.      runs the program under COUNT!
  210.  
  211.      In addition to installing Stub Files, the CountAdm utility provides a
  212.      convenient means of monitoring applications usage.  You can easily examine
  213.      the current users and usage history of each application running under
  214.      COUNT!.
  215.  
  216.  
  217.                                   Installing COUNT!
  218.  
  219.      The setup program is used to copy all necessary files to a network file
  220.      server.  It will also create a Count Administrator group on your Windows
  221.      desktop if you wish.  The CountAdm program can then be run to set up
  222.      applications to run under COUNT!
  223.  
  224.      Before running the Setup program, determine where you would like to install
  225.      the various components of COUNT!.  COUNT! and associated program and
  226.      configuration files should be placed in an area where the Network
  227.      administrator has READ/WRITE access and all users have READ access. License
  228.      or Log Files need to be placed in an area where all users have READ/WRITE
  229.      access.  While COUNT! can launch applications without this common
  230.      READ/WRITE user access, its features will be quite limited.
  231.  
  232.      To run the setup program...
  233.           Make a network connection to the file service you would like to
  234.             install the program to.
  235.           Run COUNT!'s Setup program under Windows.  (i.e., from File Manager
  236.             select File-Run-A:Setup.exe)
  237.  
  238.  
  239.  
  240.                                      COUNT! v5.0
  241.                             Network Administrators Guide
  242.                                        Page 3
  243.  
  244.      The following files are part of the COUNT! package.  Setup will place these
  245.      in the COUNT! program Directory.
  246.  
  247.           COUNT!.EXE     Launches Applications, Meters usage.
  248.           COUNT!.INI     Contains information to Launch Applications.
  249.           COUNT!.TXT     This Documentation File
  250.           COUNTADM.EXE   Provides Administrative services to Network
  251.                          Administrators.
  252.           COUNTADM.HLP   The Windows Help file for CountAdm
  253.           COUNTMGR.DLL   Manages multiple instances of the same application
  254.                          launched under COUNT!
  255.           SCRUB.EXE      Removes inactive users from license files
  256.           STUB.EXE       Replaces Application .EXE Files so they are launched
  257.                          under COUNT!
  258.           SETUP.EXE      Installs COUNT! on a Server.
  259.  
  260.  
  261.                      Setting Up Applications to Run Under COUNT!
  262.  
  263.      The easiest way to setup applications to run under COUNT! is to use "Stub"
  264.      files.  Simply install the application according to the vendor's directions
  265.      on the server and each client.  Then install a Stub file to launch the
  266.      application through COUNT!
  267.  
  268.      CountAdm will automatically install stub files by replacing an applications
  269.      executable file (i.e. EXCEL.EXE) with a Stub file of the same name.  The
  270.      original application file is renamed.  The Stub file executes the main
  271.      COUNT! program which in turn executes the original application.  This may
  272.      sound a bit "round about", but it is very efficient, and greatly simplifies
  273.      application installation.
  274.  
  275.      To install Stub files with CountAdm, You will need Read/Write Access to the
  276.      network directory where the application has been installed.  You will also
  277.      need Read/Write access to the Applications' .EXE file.  Select Install-Add
  278.      Application Stub File from CountAdm's Main Menu.  Specify the Application
  279.      exe file you want to create a stub file for (i.e. EXCEL.exe) and press OK.
  280.  
  281.      CountAdm will create an entry for the Application in COUNT!.ini using the
  282.      name of the exe file (i.e. EXCEL).  It will also rename the original exe
  283.      file by placing an "!" at the end (i.e. EXCEL!.exe)  You can modify these
  284.      names by pressing the Advanced button and editing the defaults.
  285.  
  286.      After creating the stub file, use CountAdm to change the settings in
  287.      COUNT!.ini to define the methods used to launch the application and control
  288.      license counts.
  289.  
  290.      The stub file method has been successfully tested with numerous
  291.      applications.  However, if you encounter problems, see Appendix A.
  292.  
  293.      COUNT! also creates COUNT!.ini files in each application directory.  These
  294.      are not the same as the one in the COUNT! program directory.  Their job is
  295.      to help the Stub file communicate with the COUNT! program.
  296.  
  297.  
  298.  
  299.                                      COUNT! v5.0
  300.                             Network Administrators Guide
  301.                                        Page 4
  302.  
  303.                          Controlling Access to Applications
  304.  
  305.      There are two ways to use COUNT! to enforce simultaneous use licenses.  One
  306.      method is to put each application you want to control access to in a unique
  307.      network file service, and place a limit on the number of connections to
  308.      this service.  COUNT! could then connect to the service before starting the
  309.      program, and disconnect when done. The server enforces the license
  310.      counting/metering.
  311.  
  312.      In the second method, COUNT! uses a License file to monitor the number of
  313.      users.  You set the Maximum number of users for each application via the
  314.      CountAdm Utility. Simply modify the Maximum users setting in the Set-up-
  315.      Applications Dialog.  If a License file is specified under License/Log File
  316.      Setup for a given Application, COUNT will use this method to control
  317.      access.
  318.  
  319.      You can also use both methods simultaneously.  This provides maximum
  320.      security, friendlier user error messages, and more complete applications
  321.      use information.
  322.  
  323.      If a License file is used, A DOS environment variable must exist prior to
  324.      entering Windows which provides a user name.  The UserName must be unique
  325.      to each network node.  It is typically assigned in a the Autoexec.Bat or
  326.      Network Startup File using the DOS SET command as follows:
  327.  
  328.           "SET Name=UserName"
  329.  
  330.      The default "Name" environment variable may be changed in the defaults
  331.      Dialog of CountAdm.
  332.  
  333.      When using a License file, COUNT! checks the number of current users each
  334.      time someone attempts to run an application.  If no licenses are available,
  335.      access is denied, and the list of license holders is displayed.  Otherwise,
  336.      the application is launched and an entry is added to the License file
  337.      similar to the one below:
  338.  
  339.           [MS Project]
  340.           John Doe=09:33:27 02/12/92
  341.  
  342.      The timestamp is updated periodically, and is removed when the user exits
  343.      the application.
  344.  
  345.  
  346.                             Multiple Instance Management
  347.  
  348.      Windows enables a user to run multiple copies of an application
  349.      simultaneously as long as the application itself permits this.  COUNT!
  350.      fully supports this feature and will only reserve a single network license
  351.      for each user workstation no matter how many instances of the program are
  352.      running.  CountMgr.DLL manages this activity as necessary.  Network
  353.      connections made when the first instance of an application is launched will
  354.      be maintained as long as at least one instance of the application is
  355.      active.
  356.  
  357.  
  358.  
  359.                                      COUNT! v5.0
  360.                             Network Administrators Guide
  361.                                        Page 5
  362.  
  363.                                Scrubbing License Files
  364.  
  365.      License files require periodic maintenance to remove inactive licenses.
  366.      Licenses become inactive when applications are terminated abnormally, such
  367.      as rebooting the PC while the application is in use.  When this occurs, the
  368.      license file entry for that user is not freed until that same user runs and
  369.      exits the application again.
  370.  
  371.      A supplemental program, SCRUB.EXE, is supplied which automatically removes
  372.      inactive licenses.  COUNT! will start SCRUB whenever a user is denied
  373.      access to an application for lack of an available license.
  374.  
  375.      SCRUB works by examining the License file, waiting a specified time and
  376.      then reexamining it.  If the license entries are not updated in that time,
  377.      they are assumed to be inactive and removed.  By default SCRUB waits for
  378.      the UpdateLicense interval+1 minute.  The extra minute allows for programs
  379.      which might take total control of the PC for some period of time.  For
  380.      instance, If Excel takes several minutes to recalculate a spreadsheet, it
  381.      may not allow COUNT! to update the License File during that period.
  382.      (Windows 3.x is Not Pre-emptive.)
  383.  
  384.      If you feel 1 minute is not sufficient, you can override this by specifying
  385.      a larger interval in CountAdm.  An interval less than UpdateLicense + 1
  386.      minute will be ignored.  A interval of 0 will disable Scrubbing for the
  387.      specified application.
  388.  
  389.      When SCRUB is running, an Icon identifying the time remaining will be
  390.      displayed on the Windows Desktop.
  391.  
  392.      As mentioned, COUNT! will automatically run SCRUB when a user is denied
  393.      access to an application due to lack of an available license.  In addition,
  394.      a Network Administrator may want to periodically run SCRUB, perhaps placing
  395.      it in his/her Windows startup group.  You can also run SCRUB from CountAdm.
  396.  
  397.      If SCRUB is run without any parameters, it will scrub the License File of
  398.      all applications.  You can also scrub an individual application by
  399.      including it as a parameter on SCRUB's command line.  (i.e. "SCRUB
  400.      MS_Excel")
  401.  
  402.  
  403.  
  404.                                      COUNT! v5.0
  405.                             Network Administrators Guide
  406.                                        Page 6
  407.  
  408.                                       LogFiles
  409.  
  410.      LogFiles provide valuable information to the network administrator on how
  411.      licenses are being used for each application, and by whom.  It is highly
  412.      recommended that you use LogFiles for each application to:
  413.  
  414.           Keep track of the average time an application is used.
  415.           The typical number of licenses in use at any time.
  416.           The number of times a license has been denied.
  417.           The use by Individual.
  418.  
  419.      Since these files can be rather large, it is recommended that a separate
  420.      file be used for each application.
  421.  
  422.      While you can use Log Files without License Files, the log information will
  423.      be somewhat limited if you do so.  Viewing information in License and Log
  424.      files can be accomplished using CountAdm.
  425.  
  426.  
  427.  
  428.                                      COUNT! v5.0
  429.                             Network Administrators Guide
  430.                                        Page 7
  431.  
  432.                                  Registering COUNT!
  433.  
  434.      COUNT! is copyrighted software and all rights are reserved by the author.
  435.      You are free to evaluate the product for 30 days to determine its
  436.      suitability to your needs.  Use beyond 30 days requires registration.
  437.  
  438.      Anyone with the conscience to use COUNT! will want to register it.  A
  439.      license to COUNT! enables you copy and use the software on a single server
  440.      for up to 100 Users.  The cost of the license is $79.  If you would like to
  441.      register, please fill out the form on the last page of this manual.
  442.  
  443.      In return, you will be sent a diskette with a registered version of the
  444.      software.
  445.  
  446.  
  447.                           Transferring a License to COUNT!
  448.  
  449.      Upon registering, you will receive a license number.  To license the
  450.      software, you will need Read/Write access to the directory where COUNT!.EXE
  451.      is located.  From Windows Program Manager, use "File Run" and place in the
  452.      command Line "Drive:\Path\COUNT!.EXE /L".
  453.  
  454.      Alternatively, you can use the CountAdm menu function Install-Transfer
  455.      License.
  456.  
  457.      You will prompted you for your company and server name.  You are limited to
  458.      a total of 50 characters, so you may have to abbreviate.  If the name
  459.      appears truncated in the main dialog box, you can reinstall the license.
  460.  
  461.  
  462.  
  463.                                      COUNT! v5.0
  464.                             Network Administrators Guide
  465.                                        Page 8
  466.  
  467.                                      Appendix A:
  468.                Applications Installation and License Metering Problems
  469.  
  470.  
  471.      Should you encounter problems using the Stub files installed with the
  472.      CountAdm utility, the following information may be helpful.
  473.  
  474.      First, some applications will not work properly if their .EXE file has been
  475.      renamed.  If this occurs, you can try renaming all of the files in the
  476.      application directory with the same base name as the original application
  477.      to the base name of the renamed .EXE file.  (i.e. rename MisApp.DLG to
  478.      MisApp!.DLG)  If this fails, you may have to resort to using COUNT! without
  479.      stub files.  (See Appendix B).  If you need to uninstall a stub file, the
  480.      CountAdm utility will do this automatically.
  481.  
  482.      There is another situation where COUNT! has difficulty metering
  483.      applications licenses.  If a Windows application's primary (loading)
  484.      executable file terminates before the application does, COUNT! has no way
  485.      of knowing when the program ends.  Only one major application to date has
  486.      been found which does this..  WordPerfect for Windows.
  487.  
  488.      In the case of WordPerfect (v5.1) there is a way around this problem.  The
  489.      program loading executable WPwin.exe file does some initialization work and
  490.      then Launches the Main executable WPwinFile.Exe.  If you  use CountAdm to
  491.      create a stub file for WPwinFile.exe rather than WPwin.exe, COUNT! can
  492.      meter licenses effectively.
  493.  
  494.  
  495.  
  496.                                      COUNT! v5.0
  497.                             Network Administrators Guide
  498.                                        Page 9
  499.  
  500.                                      Appendix B:
  501.                            Using COUNT! Without Stub Files
  502.  
  503.      COUNT! runs applications defined in the COUNT!.ini file passed on its 
  504.      command line.  For instance, to launch Microsoft's Excel, the command line 
  505.      could be "COUNT!  MS_Excel".  To launch Aldus' Persuasion, the command 
  506.      line could be "COUNT!  Persuasion".  COUNT! then does everything necessary 
  507.      to make appropriate network connections, start the application, and 
  508.      enforce software licenses.
  509.  
  510.      To use the command line, you will need to be familiar with the methods 
  511.      Windows uses to launch applications.  The most common method is for the 
  512.      user to "double click" on an application icon in a Program Manager group.  
  513.      The second is to use the file manager to launch an application with a 
  514.      selected data file.  A third is to launch the application using the 
  515.      Program Manager's "Run command".
  516.  
  517.      Supporting Applications Launched via a Program Manager Application Icon:
  518.         You will need to modify the vendor supplied installation procedure to
  519.         modify the icon's "properties" to use COUNT! to launch the program.  The
  520.         application icon program line properties can be changed using the
  521.         following procedure:
  522.  
  523.            In Program Manager, select the program icon by clicking on it once
  524.            with the mouse.
  525.  
  526.            Select File-Properties, from the Program Manager's menu.  A "Program
  527.            Item Properties" dialog box should appear.
  528.  
  529.            Change the command line in the dialog box to launch the program
  530.            through COUNT!  i.e.  "COUNT!.exe MS_Excel".
  531.  
  532.            You should also change the icon to the application's normal icon,
  533.            which is typically in the main .EXE file of the application.  This is
  534.            also done from the "Program Item Properties" dialog box. Press the
  535.            "Change Icon" button and type in the file name containing the Icon
  536.            (i.e. E:\EXCEL\EXCEL.EXE)
  537.  
  538.            The Program .EXE file may not be available to Windows if the network
  539.            drive is not currently connected.  In this case you can substitute an
  540.            icon from PROGMAN.EXE or MORICONS.DLL.  You could also use a 3rd
  541.            party utility to extract an icon from an application .EXE file, and
  542.            make the icon file available to Windows.
  543.  
  544.      Supporting Applications Launched via File Manager:
  545.         You need to modify the "[extensions]" section of WIN.ini to associate
  546.         COUNT! with the extension of data files your program runs.  Again, you
  547.         must supply a command line such as "XLT=COUNT!.exe MS_Excel ^.xlt".
  548.         Modifying Windows .INI files can be automated by using the Fix_INI!
  549.         program which can be found in the utilities subdirectory of the COUNT!
  550.         program disk
  551.  
  552.      Supporting Applications Launched via Program Manager's Run Command:
  553.         The user would have to enter a correct COUNT! command Line in Program
  554.         Manager's "RUN" dialog box.
  555.  
  556.  
  557.  
  558.                                      COUNT! v5.0
  559.                             Network Administrators Guide
  560.                                        Page 10
  561.  
  562.                                      Appendix C:
  563.                 How COUNT!.ini Controls the Launching of Applications
  564.  
  565.      The COUNT!.ini file controls what COUNT! does in launching an application.
  566.      COUNT!.ini is created and maintained with the CountAdm utility.  However,
  567.      it can also be modified using any ASCII editor, such as notepad.  It
  568.      consists of a number of applications "Sections" containing keywords
  569.      describing how to launch the application.  Each section begins with the
  570.      ApplicationName in square brackets.  You can use any ApplicationName you
  571.      like so long as it is less than 32 Characters.  Keywords can be any of the
  572.      following:
  573.         ConnectDrive=Drive:,Network_Path,Password
  574.            (Only Windows 3.1 and above support this command.  You can use
  575.            "Connect" to support Windows 3.0)  The Password is optional.
  576.            However, the comma separator must be included.  You can use "*" as
  577.            the Password and the User will be prompted to provide one.  If The
  578.            Drive and Network service are already in use, this command is
  579.            ignored.  Network Drives which are connected with this command are
  580.            Disconnected when the user exits the application unless
  581.            DisConnectDrive=No.
  582.         DisConnectDrive=Yes or No.
  583.         Connect=Network connection command (you would issue at a DOS prompt.)
  584.            The Connect and Disconnect KeyWords are provided to support Windows
  585.            3.0, or for Networks incompatible with Windows 3.1 network management
  586.            features.
  587.         Disconnect=Network disconnection command
  588.         StartDirectory=Starting directory.
  589.            This will override any directory specified in the property's of a
  590.            Program Manager Icon.
  591.         Execute=Program invocation command.
  592.         CountFile=R/W file (License file) which holds the current users for each
  593.         application.
  594.         LogFile=R/W file which tracks license use for the application.
  595.         MaxUsers=Number of users that can use the program simultaneously.
  596.         MaxTime=Number of minutes of program use before COUNT! reminds the user
  597.            to free the application license.
  598.         UpdateLicense=Number of minutes between updates of the License File.
  599.            The default is 5.  A 0 inhibits updates.
  600.         SkipLicenseMessage=Yes or No. If, Yes, COUNT! bypasses its initial
  601.            dialog informing the user of the licensing activity and immediately
  602.            launches the application.  The default is No.
  603.  
  604.             All KeyWords other than Execute are optional.
  605.  
  606.  
  607.  
  608.                                      COUNT! v5.0
  609.                             Network Administrators Guide
  610.                                        Page 11
  611.  
  612.                                      Appendix D:
  613.                       Installing Non-Network Software Versions
  614.  
  615.      Most software available today installs easily in network environments.
  616.      However, you will occasionally run into an application that does not offer
  617.      a network version, or one which will not install properly on your network.
  618.      In such situations, you can often install the software for network use with
  619.      the following procedure.
  620.  
  621.      From a client PC, provide Write access to the Network drive you would like
  622.      the application installed upon, giving it the same DOS drive letter the
  623.      user will eventually see it as.  You may also need to provide Write access
  624.      to the Windows directory on the server if Windows is being shared over the
  625.      network.
  626.  
  627.      Install the software to a network drive using the vendor's instructions
  628.      with the following exceptions.
  629.  
  630.         1) Copy the client's WIN.ini and System.Ini files as Win.OLD and
  631.           System.OLD.  Also copy the Autoexec.Bat and Config.Sys files.
  632.  
  633.         2) Make copies of the client's Windows and System Directory listings and
  634.           the server's Window system directory if appropriate
  635.           (i.e. DIR c:\Windows >Win.Dir).
  636.  
  637.         3) Install the Software.
  638.  
  639.         4) Compare the .INI files and directories to the original saved
  640.           versions.  (i.e. FC Win.OLD Win.ini).  Note any changes.  Typically,
  641.           these changes are entries added to the [Extensions] section of
  642.           WIN.ini, applications sections added to WIN.ini, and perhaps a few
  643.           DLLs added or updated in the Windows System Directory.  Many
  644.           applications change the Path variable in the Autoexec.Bat file.  In
  645.           most cases, this change is not required.
  646.  
  647.         5) Make these same changes on each client PC that will run the
  648.           application by copying or editing files.  Fix_ini!.Com and Patch!.Com
  649.           are very useful utilities in automating this process.  They can be
  650.           found in the utilities subdirectory of the COUNT! program disk
  651.  
  652.         6) If the REG.DAT file in the windows directory on the client PC was
  653.           modified, some special attention is required.   REG.DAT's primary
  654.           purpose is to support OLE and Drag/Drop capabilities.  To provide
  655.           this, the application must be registered in REG.DAT of each client.
  656.           You cannot simply copy the revised REG.DAT file to each client.  First
  657.           check the application directory for an Application.REG file.  If it
  658.           exists, simply RUN it from Program Manager on each client PC.  If the
  659.           application does not have a .REG file, you will need to examine how
  660.           the installation procedure modified the REG.DAT file (using
  661.           RegEdit.EXE) and manually make the changes on other clients.
  662.  
  663.  
  664.  
  665.                                      COUNT! v5.0
  666.                             Network Administrators Guide
  667.                                        Page 12
  668.  
  669.                                      Appendix E:
  670.                                     User Messages
  671.  
  672.      There are a few messages COUNT! passes to the user that a Network
  673.      Administrator needs to be aware of.  These are covered below:
  674.  
  675.         "All Licenses for this application are currently in use!"  A user will
  676.         get this message when all licenses set by the MaxUsers parameter are in
  677.         use.  They will also get a list box identifying users so they can try to
  678.         free up a license on their own.
  679.  
  680.         "Please Exit AppName IMMEDIATELY!  License VIOLATION!"  Through an
  681.         Application error or user tampering, the license reserved for this user
  682.         in the License File has been erased.  A user should Never get this
  683.         message.  It should be looked into by the Network Administrator.
  684.  
  685.         "You have exceeded the recommended time limit for this application and
  686.         are reminded to free this license when you are finished so that others
  687.         may use the program."  A user will get this message if he uses the
  688.         program beyond the MaxTime variable.
  689.  
  690.      The remaining messages should not normally be seen by a user, but may arise
  691.      in setting up applications to run under COUNT!
  692.  
  693.         "Could Not Connect (to Drive)"  A network Error caused by an incorrect
  694.         DOS drive or Network file service specification in COUNT!.ini, or
  695.         unidentifiable network connection problem.
  696.  
  697.         "Drive In Use on Different Service"  A failure to connect to the
  698.         requested network service in COUNT!.ini because the requested Drive is
  699.         already being used for a different network service.  You should not set
  700.         up two network applications to share a DOS drive letter for different
  701.         file services.
  702.  
  703.         "Could Not Execute"  Execution of the application failed.  Most often
  704.         this is caused by an error in COUNT!.ini or perhaps a DOS PATH Error.
  705.  
  706.         "Could Not Find COUNT!.ini"  COUNT!.ini is not in the same subdirectory
  707.         as COUNT!.EXE.
  708.  
  709.         "Count Not Load CountMgr.DLL"  CountMgr.DLL is not in the same
  710.         subdirectory as COUNT!.EXE.
  711.  
  712.         "No Application Specified"  No ApplicationName was specified on the
  713.         COUNT! Command Line.
  714.  
  715.         "No Program to Execute in COUNT!.ini"  No "Execute=" was included.
  716.  
  717.         "Name Environment Variable Not Defined!"  You MUST have a Name
  718.         Environment variable defined if you are using a License File.
  719.  
  720.  
  721.  
  722.                          COUNT! v5.0 User Registration Form (ASP)
  723.  
  724.      NAME:               ____________________________________
  725.  
  726.      Company:            ____________________________________
  727.  
  728.      Street:             ____________________________________
  729.  
  730.      Town, State, Zip:   ____________________________________
  731.  
  732.      Please register me for (____) copies of COUNT!.  Enclosed is $79.00 for
  733.      each copy (plus 6% Sales tax for Maine residents).
  734.  
  735.                Preferred Media:  5.25"(360K) ____  3.5" (720K) ____
  736.  
  737.      Please make checks payable to:
  738.                Edward Derzawiec
  739.                6 Sweet Fern Road
  740.                Cape Elizabeth, ME  04107
  741.  
  742.      Signature:   ____________________________________
  743.  
  744.      In signing this form I agree:
  745.        1. Not to make copies of the registered software received for purposes
  746.           outside of my use on a single network server.
  747.  
  748.        2. Not to modify the software without written consent of the author.
  749.  
  750.      I welcome your comments on the merits or limitations of COUNT!, or
  751.      enhancements you would like to see added.
  752.  
  753.      _______________________________________________________________
  754.  
  755.      _______________________________________________________________
  756.  
  757.      To improve the testing of COUNT!, please answer the following:
  758.  
  759.           Server Type:
  760.                Operating System:   DOS ___, OS2 ___, VMS ___, UNIX ___
  761.                                    NT ____, Other _________________
  762.  
  763.           Network OS:  Novel ___, Vines ___, Pathworks ___, Other ________
  764.  
  765.      Nodes:
  766.           PC/XT (8086/8088) ____,   AT (286) ____,  (386/486/+ CPU) ____
  767.           Display: Mono, ____, CGA, ____ EGA, ____ VGA, ____  Color ____
  768.  
  769.           Windows Version ____
  770.  
  771.      Applications COUNT! is Used For:
  772.  
  773.      ______________________________________________________________
  774.  
  775.      =================================================================
  776.      Do not write below this line:
  777.  
  778.      Serial number licensed to above user: ____________
  779.